package com.hsteach.web.controller.rota.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hsteach.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@ApiModel(description = "新增值班调换")
@Data
public class AddRotaTransferDto implements Serializable {

    /** 值班表id */
    @ApiModelProperty(value = "值班表id" )
    private Long rotaId;

    /** 我的原值班时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "我的原值班时间 yyyy-MM-dd" )
    private Date fromDate;

    /** 调换到的值班时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "调换到的值班时间 yyyy-MM-dd" )
    private Date toDate;

    /** 调换到的人员id */
    @ApiModelProperty(value = "调换到的人员id" )
    private String toPersonId;

    /** 调换到的人员名称 */
    @ApiModelProperty(value = "调换到的人员名称" )
    private String toPersonName;

    /** 调班说明 */
    @ApiModelProperty(value = "调班说明" )
    private String transferContent;

}
